package com.rj.util;

import java.util.function.Consumer;

/**
 * 测试工具
 *
 * @author YFX_RANLUBO
 * @date 2024/08/27 14:42
 **/
public class TestUtils {
    /**
     * 打印执行时间
     *
     * @param consumer
     */
    public static void printExecTime(Consumer<Void> consumer, String desc) {
        long start = System.currentTimeMillis();
        consumer.accept(null);
        long end = System.currentTimeMillis();
        System.out.printf("%s执行时间：%s ms\n", desc, (end - start));
    }

    /**
     * 打印执行时间
     *
     * @param consumer
     */
    public static void printExecTime(Consumer<Void> consumer) {
        printExecTime(consumer, "");
    }
}
